package com.block.datapush.service;

import com.alibaba.fastjson.JSONObject;
import com.block.common.model.param.PushApiKeyParam;
import com.block.datapush.model.PushQueryParam;
import com.block.datapush.model.dto.NoticeParamDTO;
import com.block.datapush.model.result.ProtocolParamResult;
import com.block.datapush.model.result.PushApiResult;
import com.block.db.entity.MemberSourceInfo;
import com.block.db.entity.MerchantBaseInfo;

import java.util.Map;

public interface IPushApi2Service {

    /**
     * 撞库
     * 获取撞库结果（是否撞库成功）
     * 获取授权跳转地址
     */
    PushApiResult checkUserCode(String orderNo, PushApiKeyParam pushApiKeyParam, MemberSourceInfo memberSourceInfo, JSONObject extJson) throws Exception;


}
